home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung 2 / Power-Programmierung CD 2 (Tewi)(1994).iso / c / library / mslang / poetmf / inc / persqry.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-11-23  |  1.8 KB  |  62 lines

  1. // ******************************************************************
  2. //
  3. //  persqry.h : header file
  4. // 
  5. //  (C) 1993 POET Software
  6. //
  7. // ******************************************************************
  8.  
  9.  
  10. #include "..\resource.h"    //    resource IDs
  11.  
  12. #include <poet.hxx>            // header to POET enviroment
  13. #include <base.hxx>            // generated by PTXX for the database base
  14. #include <hello.hxx>        // generated by PTXX when it processes hello.hcd
  15.  
  16. #ifndef __PERSQRY_H__
  17. #define __PERSQRY_H__
  18.  
  19. /////////////////////////////////////////////////////////////////////////////
  20. // CPersQueryDlg dialog
  21.  
  22. class CPersQueryDlg : public CDialog
  23. {
  24. protected:
  25.     PersonAllSet    *pall;        
  26.     PersonQuery        *args;        
  27.     AddressQuery    *adrargs;
  28. protected:
  29.     void    SetMember (char **pp );    //    set member variables in Listbox
  30.     int        GetMember ( char **pp );    //    get index of memberlist
  31.     char    *GetOpString ( char *buffer, int maxlen );
  32.     PtCmpOp    GetOp ();
  33.  
  34.     virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support    
  35.     virtual void Init ();
  36.     virtual void SetMemberList ();
  37.     
  38.     // Generated message map functions
  39.     //{{AFX_MSG(CPersQueryDlg)
  40.     afx_msg void OnClickedQueryDelete();
  41.     afx_msg void OnClickedQueryEnter();
  42.     afx_msg void OnClickedQueryStart();
  43.     virtual BOOL OnInitDialog();
  44.     //}}AFX_MSG
  45.     DECLARE_MESSAGE_MAP()
  46. public:
  47. // Dialog Data
  48.     //{{AFX_DATA(CPersQueryDlg)
  49.     enum { IDD = IDR_PERS_QUERY };
  50.     CListBox    m_CQueryList;    //    Listbox control arguments for query
  51.     CListBox    m_CMemberList;  //    Listbox control member variables
  52.     CString        m_strValue;     //    Edit control value
  53.     int            m_nOpButtons;    //    zerobased index of Radiobuttons
  54.     //}}AFX_DATA
  55.  
  56.     CPersQueryDlg(CWnd* pParent = NULL, UINT nIDTemp = IDD);    //    extended constructor,
  57.             //    cause this class maybe used as baseclass
  58.     ~CPersQueryDlg ();
  59.     
  60. };
  61.  
  62. #endif    // __PERSQRY_H__